package com.liqing.movecomment.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.liqing.movecomment.entity.Actor;
import com.liqing.movecomment.entity.Tag;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import java.util.List;


@Data
public class MoveVo {
    /**
     * 电影id
     */
    private Integer id;
    /**
     * 1 是电影 2是电视剧
     */
    private Integer sort;
    /**
     * 电影名
     */
    private String name;
    /**
     * 国家
     */
    private String country;
    /**
     * 发布年份
     */
    private String year;
    /**
     * 评分
     */
    private double score;
    /**
     * 简介
     */
    private String description;
    /**
     * 热度
     */
    private String hot;
    /**
     * 时长 120分钟
     */
    private Long time;
    /**
     * 参与评分人数
     */
    private Integer peopleCount;
    /*
     * 电视剧集数量  只有sort 为 2的时候才插入
     * */
    private Integer moveCount;
    /**
     * IMDB评分
     */
    private String imdb;
    /**
     * 豆瓣评分
     */
    private String douban;
    /**
     * 烂番茄评分
     */
    private String lanfanqie;
    //<editor-fold defaultstate="collapsed" desc="delombok">
    /**
     * 海报地址
     */
    private String posterAddress;
    List<Actor> actorList;
    List<Tag> tagList;
    //</editor-fold>

    //<editor-fold defaultstate="collapsed" desc="delombok">

    /**
     * 电影id
     */
    @SuppressWarnings("all")
    public Integer getId() {
        return this.id;
    }
    //</editor-fold>

    //<editor-fold defaultstate="collapsed" desc="delombok">

    /**
     * 1 是电影 2是电视剧
     */
    @SuppressWarnings("all")
    public Integer getSort() {
        return this.sort;
    }
    //</editor-fold>

    /**
     * //<editor-fold defaultstate="collapsed" desc="delombok">
     * 电影名
     */
    @SuppressWarnings("all")
    public String getName() {
        return this.name;
    }

    /**
     * 国家
     */
    @SuppressWarnings("all")
    public String getCountry() {
        return this.country;

    }

    /**
     * 发布年份
     */
    @SuppressWarnings("all")
    public String getYear() {
        return this.year;
    }

    /**
     * 评分
     */
    @SuppressWarnings("all")
    public double getScore() {
        return this.score;
    }

    /**
     * 简介
     */
    @SuppressWarnings("all")
    public String getDescription() {
        return this.description;
    }

    /**
     * 热度
     */
    @SuppressWarnings("all")
    public String getHot() {
        return this.hot;
    }

    /**
     * 时长 120分钟
     */
    @SuppressWarnings("all")
    public Long getTime() {
        return this.time;
    }

    /**
     * 参与评分人数
     */
    @SuppressWarnings("all")
    public Integer getPeopleCount() {
        return this.peopleCount;
    }

    @SuppressWarnings("all")
    public Integer getMoveCount() {
        return this.moveCount;
    }

    /**
     * IMDB评分
     */


    /**
     * 豆瓣评分
     */
    @SuppressWarnings("all")
    public String getDouban() {
        return this.douban;
    }

    /**
     * 烂番茄评分
     */
    @SuppressWarnings("all")
    public String getLanfanqie() {
        return this.lanfanqie;
    }

    /**
     * //</editor-fold>
     * 海报地址
     */
    @SuppressWarnings("all")
    public String getPosterAddress() {
        return this.posterAddress;
    }

    @SuppressWarnings("all")
    public List<Actor> getActorList() {
        return this.actorList;
    }

    @SuppressWarnings("all")
    public List<Tag> getTagList() {
        return this.tagList;
    }

    //<editor-fold defaultstate="collapsed" desc="delombok">

    /**
     * 电影id
     */
    @SuppressWarnings("all")
    public void setId(final Integer id) {
        this.id = id;
    }

    /**
     * 1 是电影 2是电视剧
     */
    @SuppressWarnings("all")
    public void setSort(final Integer sort) {
        this.sort = sort;
    }

    /**
     * 电影名
     */
    @SuppressWarnings("all")
    public void setName(final String name) {
        this.name = name;
    }

    /**
     * 国家
     */
    @SuppressWarnings("all")
    public void setCountry(final String country) {
        this.country = country;
    }

    /**
     * 发布年份
     */
    @SuppressWarnings("all")
    public void setYear(final String year) {
        this.year = year;
    }

    /**
     * 评分
     */
    @SuppressWarnings("all")
    public void setScore(final double score) {
        this.score = score;
    }

    /**
     * 简介
     */
    @SuppressWarnings("all")
    public void setDescription(final String description) {
        this.description = description;
    }

    /**
     * 热度
     */
    @SuppressWarnings("all")
    public void setHot(final String hot) {
        this.hot = hot;
    }

    /**
     * 时长 120分钟
     */
    @SuppressWarnings("all")
    public void setTime(final Long time) {
        this.time = time;
    }

    /**
     * 参与评分人数
     */
    @SuppressWarnings("all")
    public void setPeopleCount(final Integer peopleCount) {
        this.peopleCount = peopleCount;
    }

    @SuppressWarnings("all")
    public void setMoveCount(final Integer moveCount) {
        this.moveCount = moveCount;
    }

    /**
     * IMDB评分
     */


    /**
     * 豆瓣评分
     */
    @SuppressWarnings("all")
    public void setDouban(final String douban) {
        this.douban = douban;
    }

    /**
     * 烂番茄评分
     */
    @SuppressWarnings("all")
    public void setLanfanqie(final String lanfanqie) {
        this.lanfanqie = lanfanqie;
    }

}
